I Tried Building A Custom Mechanical Keyboard: Everything I Learned